<html>
<head><meta charset="utf-8"><title>libs team rename · t-infra · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/index.html">t-infra</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html">libs team rename</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="242910994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242910994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242910994">(Jun 16 2021 at 17:04)</a>:</h4>
<p><span class="user-mention" data-user-id="310399">@Mara</span> <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="242911021"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911021" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911021">(Jun 16 2021 at 17:05)</a>:</h4>
<p>saw <a href="https://github.com/rust-lang/team/pull/588#issue-669898484">https://github.com/rust-lang/team/pull/588#issue-669898484</a></p>



<a name="242911075"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911075" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911075">(Jun 16 2021 at 17:05)</a>:</h4>
<p>it's not trivial but I think with some manual changes I can make it work</p>



<a name="242911077"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911077" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911077">(Jun 16 2021 at 17:05)</a>:</h4>
<p>hey</p>



<a name="242911152"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911152" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911152">(Jun 16 2021 at 17:06)</a>:</h4>
<p>so, the problem is that sync-team created <em>new</em> teams, so github permissions were not moved</p>



<a name="242911234"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911234" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911234">(Jun 16 2021 at 17:06)</a>:</h4>
<p>what I can do is:</p>
<ul>
<li>manually remove the newly created github teams</li>
<li>manually rename from the github UI the old teams to their new name</li>
<li>run sync-team again, which will update the membership on the renamed teams to be consistent</li>
</ul>



<a name="242911330"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911330" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911330">(Jun 16 2021 at 17:07)</a>:</h4>
<p>ah yeah. not a big issue i suppose. the renamed team and the new team with the old name both need the same permissions anyway. but it <em>might</em> be nice to do an actual rename, to keep history in tact. but i'm not sure what that exactly means on  github. on Zulip, all mentions of the team get updated for example, but i'm pretty sure github doesn't do that</p>



<a name="242911508"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911508" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911508">(Jun 16 2021 at 17:08)</a>:</h4>
<p>the reason I'm proposing the rename is to actually migrate perms from the old name to the new name</p>



<a name="242911528"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911528" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911528">(Jun 16 2021 at 17:08)</a>:</h4>
<p><code>libs-contributors</code> and <code>libs-api</code> should have no perms right now</p>



<a name="242911659"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911659" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911659">(Jun 16 2021 at 17:09)</a>:</h4>
<p>yeah. but there's also a new <code>libs</code> team that needs pretty much the same permissions as <code>libs-api</code>. so if you do the rename, then that team still needs to have permissions added. some manual work either way i suppose</p>



<a name="242911718"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911718" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911718">(Jun 16 2021 at 17:09)</a>:</h4>
<p>ugh, for <code>libs-api</code> that's true</p>



<a name="242911783"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911783" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911783">(Jun 16 2021 at 17:10)</a>:</h4>
<p>hmm</p>



<a name="242911785"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911785" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911785">(Jun 16 2021 at 17:10)</a>:</h4>
<blockquote>
<p>what I can do is</p>
</blockquote>
<p>but if that isn't too much effort, then that'd be nice</p>



<a name="242911829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911829">(Jun 16 2021 at 17:10)</a>:</h4>
<p>it's definitely less effort than manually changing all perms <span aria-label="smiley" class="emoji emoji-1f603" role="img" title="smiley">:smiley:</span></p>



<a name="242911853"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911853" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911853">(Jun 16 2021 at 17:10)</a>:</h4>
<p>still a bit of effort, but less compared to the alternative <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span></p>



<a name="242911879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911879">(Jun 16 2021 at 17:10)</a>:</h4>
<p>sorry to cause you all this work ^^'</p>



<a name="242911932"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242911932" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242911932">(Jun 16 2021 at 17:11)</a>:</h4>
<p>no worries!</p>



<a name="242913246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242913246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242913246">(Jun 16 2021 at 17:19)</a>:</h4>
<p>deleted the <code>libs-contributors</code> github team</p>



<a name="242913383"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242913383" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242913383">(Jun 16 2021 at 17:20)</a>:</h4>
<p>renamed <code>library-reviewers</code> to <code>libs-contributors</code></p>



<a name="242913440"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242913440" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242913440">(Jun 16 2021 at 17:21)</a>:</h4>
<p>synchronizing teams again (to update the renamed <code>libs-contributors</code> membership)</p>



<a name="242913951"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242913951" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242913951">(Jun 16 2021 at 17:24)</a>:</h4>
<p>ok <span class="user-mention" data-user-id="310399">@Mara</span> the <code>libs-contributors</code> now has the same perms as the deleted <code>library-reviewers</code> team</p>



<a name="242914054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242914054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242914054">(Jun 16 2021 at 17:25)</a>:</h4>
<p><a href="/user_uploads/4715/aPoJQk6VzrCBk6FdLDEsbpLt/Screenshot-from-2021-06-16-19-25-10.png">Screenshot-from-2021-06-16-19-25-10.png</a> <br>
now... someone needs to replicate the libs team perms manually...</p>
<div class="message_inline_image"><a href="/user_uploads/4715/aPoJQk6VzrCBk6FdLDEsbpLt/Screenshot-from-2021-06-16-19-25-10.png" title="Screenshot-from-2021-06-16-19-25-10.png"><img src="/user_uploads/4715/aPoJQk6VzrCBk6FdLDEsbpLt/Screenshot-from-2021-06-16-19-25-10.png"></a></div>



<a name="242914097"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242914097" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242914097">(Jun 16 2021 at 17:26)</a>:</h4>
<p>if you do the <code>libs</code> -&gt; <code>libs-api</code> rename, there's no rush to add permissions to <code>libs</code> team, because right now the members are a subset of the renamed one</p>



<a name="242914473"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242914473" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242914473">(Jun 16 2021 at 17:29)</a>:</h4>
<p>looks like github supports 'child teams' that inherit permissions?</p>



<a name="242914510"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242914510" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242914510">(Jun 16 2021 at 17:29)</a>:</h4>
<p>we don't support them in our infra tho</p>



<a name="242914526"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242914526" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242914526">(Jun 16 2021 at 17:29)</a>:</h4>
<p>actually I found an UI where it's not that bad to add perms to the team manually</p>



<a name="242914556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242914556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242914556">(Jun 16 2021 at 17:29)</a>:</h4>
<p>I thought you had to go to the individual repos settings, but there is a page in the team that allows you to add perms to multiple repos</p>



<a name="242914605"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242914605" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242914605">(Jun 16 2021 at 17:30)</a>:</h4>
<p>I'll just spend 5 minutes and migrate the perms</p>



<a name="242915140"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242915140" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242915140">(Jun 16 2021 at 17:34)</a>:</h4>
<p>ok <span class="user-mention" data-user-id="310399">@Mara</span> all perms should now be synchronized!</p>



<a name="242917226"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/libs%20team%20rename/near/242917226" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mara <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/libs.20team.20rename.html#242917226">(Jun 16 2021 at 17:51)</a>:</h4>
<p>thanks!</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>